package com.yuyou.train.user.vo.req;

import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * Created by yujin.liu on 2018/3/19.
 */
public class ReqUser {

    /** 业务主键  */
    private String id;

    private String parentId;

    /** 名字 */
    private String username;

    /** 密码 */
    private String password;

    /** 0：男，1：女，2：未知 */
    private String sex;

    /** 身份证 */
    private String idCard;

    /** email */
    private String email;

    /** 电话号码 */
    private String phone;

    /** 学校 */
    private String school;

    /** 专业 */
    private String major;

    /** 个人简介 */
    private String introduction;

    /** 头像url */
    private String headImg;

    /** 学习状态：0：培训中，1：已毕业 */
    private String learnStatus;

    /** 班级主键  */
    private String classId;

    /** 账号状态：0：正常，1：冻结 */
    private String status;

    /** 类别：0：学员，1：导师 */
    private String type;

    /** 来源：0：注册，1导入*/
    private String source;

    /** 是否删除：0：否，1：是*/
    private String isDel;

    /** 注册时间 */
    private String regTimeStart;

    /** 上次登录时间 */
    private Date loginTime;

    /** 登录失败次数  */
    private Integer loginErr;

    /** 是否首次登录  */
    private Integer isFirst;

    /** 创建时间 */
    private String createTime;

    /** 创建人 */
    private String createUser;

    /** 更改时间  */
    private Date updateTime;

    /** 更改人 */
    private String updateUser;

    /** 老师的班级 */
    private String showMyClass;

    private List<String> classIds;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getHeadImg() {
        return headImg;
    }

    public void setHeadImg(String headImg) {
        this.headImg = headImg;
    }

    public String getLearnStatus() {
        return learnStatus;
    }

    public void setLearnStatus(String learnStatus) {
        this.learnStatus = learnStatus;
    }

    public String getClassId() {
        return classId;
    }

    public void setClassId(String classId) {
        this.classId = classId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getIsDel() {
        return isDel;
    }

    public void setIsDel(String isDel) {
        this.isDel = isDel;
    }

    public String getRegTimeStart() {
        return regTimeStart;
    }

    public void setRegTimeStart(String regTimeStart) {
        this.regTimeStart = regTimeStart;
    }

    public Date getLoginTime() {
        return loginTime;
    }

    public void setLoginTime(Date loginTime) {
        this.loginTime = loginTime;
    }

    public Integer getLoginErr() {
        return loginErr;
    }

    public void setLoginErr(Integer loginErr) {
        this.loginErr = loginErr;
    }

    public Integer getIsFirst() {
        return isFirst;
    }

    public void setIsFirst(Integer isFirst) {
        this.isFirst = isFirst;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getShowMyClass() {
        return showMyClass;
    }

    public void setShowMyClass(String showMyClass) {
        this.showMyClass = showMyClass;
    }

    public List<String> getClassIds() {
        return classIds;
    }

    public void setClassIds(List<String> classIds) {
        this.classIds = classIds;
    }
}
